Genetic Strategy Selection for Parallel Theorem Proving
نویسنده
چکیده
Automated theorem provers use search strategies for accomplishing their proof tasks. Unfortunately, there is no unique strategy which is uniformly successful and uniformly fast on all problems. The combination of more than one strategy in parallel leads to a decreasing response time compared with sequential approaches and to an increasing number of solutions found. Limited availability of resources as time or processors necessitates the eecient use of these resources by partitioning the resources adequately among the involved strategies. We describe the paradigm of strategy parallelism for general search problems, and sketch some problems which have to be solved when constructing and connguring a strategy parallel prover. Then we present a solution for this prover connguration problem which works quickly, with high precision, and fully automatically. We nish giving some experimental data for our implementation of this concept, that has been proven to be one of the fastest available automated theorem provers for clause logic.
منابع مشابه
Strategy Selection by Genetic Programming
Strategy parallelism is a powerful concept for applying parMicUsm to automated theorem proving. One of the most important problems to be solved in this approach is the proper distribution of the available resources mnong the different strategies. This task usually requires a lot of user expertise. When the resource distribution has to be done automatically, an adaptive algorithm must be used to...
متن کاملP-SETHEO: Strategy Parallel Automated Theorem Proving
One of the key issues in Automated Theorem Proving is the search for optimal proof strategies. Since there is not one uniform strategy which works optimal on all proof tasks, one is faced with the diicult problem of selecting a good strategy for a given task. In this paper, we discuss a way of circumventing this strategy selection problem by using strategy parallelism. In this approach, a proof...
متن کاملPre-Run Prover Strategy Optimization
Automated theorem provers use search strategies. Unfortunately, no strategy is uniformly successful on all problems. This motivates us to spend the available resources in terms of processors and time on diierent strategies. In this paper, we develop the basic concept of the complementarity of strategy sets. The problems of the initial strategy selection are discussed in detail. The paper also c...
متن کاملStrategy Parallelism and Lemma Evaluation
Automated Deduction offers no unique strategy which is uniformly successful on all problems. Hence a parallel combination of several different strategies increases the chances of success. The efficiency of this approach can be increased even more by the exchange of suitable intermediate results. The paper offers a cooperative solution approach to this task. As a special kind of cooperation we p...
متن کاملOn the representation of parallel search in theorem proving
This extended abstract summarizes two contributions from ongoing work on parallel search in theorem proving. First, we give a framework of deenitions for parallel theorem proving, including inference system, communication operators, parallel search plan, subdivision function, parallel strategy, parallel derivation, fairness and propagation of redundancy for parallel derivations. A notion of a p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007